/**
 * 字段校验扩展
 */
Ext.apply(Ext.form.VTypes, {
	chn : /[^\xB0-\xF7]+$/,
	alphanum : /^[a-zA-Z0-9_]+$/,

	/* 汉字和英文字母 */
	'zhcn' : function(v) {
		// var chn = '/[^\xB0-\xF7]+$/';
		return this.chn.test(v);
	},
	'zhcnText' : '该字段只能输入中文、字母和数字',
	'zhcnMask' : /[\xB0-\xF7a-z0-9\.\/\#\,\ _-]/i,

	/* 整数 */
	'int' : function(v) {
		return this.alphanum.test(v);
	},
	'intText' : '该字段只能输入数字,integer',
	'intMask' : /[0-9]/i,

	/* 数值型 */
	'number' : function(v) {
		var sign = v.indexOf('-') >= 0 ? '-' : '+';
		return !isNaN(v);
	},
	'numberText' : '该字段只能输入数值,number',
	'numberMask' : /[0-9\.]/i
});
